const defaults={
    first:'first',
    second:'second'
}
function applyDefaults(options){
    return Object.assign({},defaults,options);
}
applyDefaults()
console.log(defaults);
applyDefaults({third:3})
console.log(defaults);
applyDefaults({second: false})
console.log(defaults);

console.log(Object.is(NaN, NaN));
console.log(Object.is(-0, +0));